技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
1
2
自我挑戰組
開始系統測試
系列 第
1
篇
Day1 | 軟體測試概念與過程(一)
14th鐵人賽
Pancy
2022-09-16 21:45:11
1497 瀏覽
分享至
缺陷產生的原因
需求的不完善定義
客戶與開發者間的溝通失效
對軟體需求的偏差
邏輯設計錯誤
程式碼編碼錯誤
不符合文件編制與編碼規定
測試過程的不足
規程(Procedure)錯誤
文件編制錯誤
軟體測試的定義
經典定義
1979,Myers《軟體測試藝術》
測試是為了發現錯誤而執行程式的過程。
標準定義
1983,IEEE
使用自動或手動來運型或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求,或是釐清預期結果與實際結果之間的差別。
軟體測試的過程
分析測試需求
測試人員對用戶的需求進行分析,了解軟體要做哪些事情,要怎麼做,進而確定將來要怎麼測試
編寫測試計畫
測試負責人編寫測試計畫
測試計畫的內容:
包含產品概述、測試範圍/區域/項目、測試目標、測試優先級、測試配置/測試資源(硬體、軟體、人力、技術等)、測試週期、進度安排(測試任務、人員安排)、測試策略、測試方法/途徑、測試交流、風險分析、測試標準、須交付文檔等內容
設計與編寫測試案例
設計案例主要反應在編寫測試點上
根據公司格是或者選擇一些模板編寫測試案例
執行測試
搭建測試環境(安裝各類軟體)
執行測試案例,紀錄測試事件(非軟體問題,而是因為其他需求不到位導致的狀況,如:無法運行在windows xp上等事件)
提交和追蹤缺陷
評估與總結
分析實際測試與計畫的偏差
收集並提交各種測試文件和數據,對數據進行分析
給出繼續測試或終止測試的結論
測試經驗覆盤
留言
追蹤
檢舉
下一篇
Day 2 | 軟體測試概念與過程(二)
系列文
開始系統測試
共
30
篇
目錄
RSS系列文
訂閱系列文
13
人訂閱
26
Day 26 | 性能測試
27
Day 27 | Web測試
28
Day 28 | 手機APP測試(一)
29
Day 29 | 手機APP測試(二)
30
Day 30 | 自動化測試概述
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19845
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
[Javascript] 非同步執行,如何延緩後面程式的處理 ??
FortiGate SSLVPN替代方案?
AARQ 通訊協議是?
印表機設定 - Epson 690c
Dell or Asus 伺服器,哪牌比較好?
Dell or Asus Storage 或NAS,哪牌比較好?
將硬碟上的 EFI 分割區複製到固態硬碟後,ARM 架構的 Ubuntu Server 無法啟動
SSLVPN 轉 IPSEC VPN 的問題
sdray vigor2927 sslvpn ip設定問題
iT邦幫忙如何搜尋 關鍵字?
熱門回答
FortiGate SSLVPN替代方案?
[Javascript] 非同步執行,如何延緩後面程式的處理 ??
印表機設定 - Epson 690c
Dell or Asus 伺服器,哪牌比較好?
將硬碟上的 EFI 分割區複製到固態硬碟後,ARM 架構的 Ubuntu Server 無法啟動
熱門文章
c++的.h和cpp,放在相同目錄下好,還是頂層就用include,src分開好? [搬運/問答]
台灣職場必學的Excel函數技巧
什麼是四大報表及其組成?完整解析
人工智慧模型 LLM (單一模型) 與 人工智慧代理 AI Agent(人工智慧代理)是什麼?兩者之間的關鍵差異?
別再只是做報表了,真正的人資資料分析是這樣做的
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}